﻿#ifndef STYLECOMBOBOX_H
#define STYLECOMBOBOX_H

#include "EComboBox.h"

class QLabel;
class QListWidget;

namespace pst
{

    class LineStyleComboBox : public BaseWidget::EComboBox
    {
        Q_OBJECT
    public:
        LineStyleComboBox(QWidget* parent = nullptr);

    private:
        QLabel* m_label;
        QListWidget* m_listWidget;
    };

    class ScatterStyleComboBox : public BaseWidget::EComboBox
    {
        Q_OBJECT
    public:
        ScatterStyleComboBox(QWidget* parent = nullptr);

    private:
        QLabel* m_label;
        QListWidget* m_listWidget;
    };

    class TracerStyleComboBox : public BaseWidget::EComboBox
    {
        Q_OBJECT
    public:
        TracerStyleComboBox(QWidget* parent = nullptr);

    private:
        QLabel* m_label;
        QListWidget* m_listWidget;
    };
}

#endif
